man who makes or sells mortars - Español Inglés Diccionario